body,html{background:#6385a4; color:#30383a; font-family:Tahoma; font-size:11px; height:100.1%; margin:0 auto; padding:0; text-align:center; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; }

.box	{color:green; }

li	{
		list-style:none
		}

#top {
	position:absolute;
	left:1%;
	width:98%;
	height:60px;
	z-index:900000000;
	right:1%;
	background-color:#6385a4;
	text-align:center;

}



#url {
	position:absolute;
	left:1%;
	width:98%;
	right:1%;
	height:126px;
	top:20px;
	z-index:900000000;
	background-color:#ffffff;
	text-align:left;
	
}

#logo {
	position:absolute;
	left:0%;
	width:21%;
	height:126px;
	top:0px;
	background-color:#FFFFFF;
	text-align:center;
	background-image:url(blue/logoback1.gif);
	background-repeat:no-repeat;
}

#email {
	position:absolute;
	left:75%;
	top:0px;
	width:235px;
	height:60px;
	background-color:#ffffff;
	text-align:right;
	font-size:25px;
	color:#6385a4;
	
}

#livechat {
	position:absolute;
	left:300px;
	top:15px;
	width:425px;
	height:57px;
	background-color:#ffffff;
}

img.sc {
		border:none;
		}

#content-window {
	position:absolute;
	left:1%;
	width:98%;
	height:980px;
	top:146px;
	right:1%;
	background-color:#ffffff;
	text-align:center;

}




#content-tab {
	position:absolute;
	left:22%;
	top:380px;
	width:56.5%;
	height:auto;
	background-color:#FFFFFF;
	text-align:center;
	
}


#content-tab1 {
	position:absolute;
	left:22%;
	top:130px;
	width:56.5%;
	height:auto;
	background-color:#FFFFFF;
	text-align:center;
	
}

#TabbedPanels1	{
		width:100%;	}



#main-text {
	position:absolute;
	left:22%;
	top:130px;
	width:56%;
	height:auto;
	text-align:justify;
	line-height:15px;
	
}

#content-tab-chim {
	position:absolute;
	left:22%;
	top:160px;
	width:56.5%;
	height:auto;
	background-color:#FFFFFF;
	text-align:center;
	
}

#main-text-chim {
	position:absolute;
	left:22%;
	top:575px;
	width:56%;
	height:150px;
	text-align:justify;
	line-height:15px;
	
}

#main-text-acc {
	position:absolute;
	left:22%;
	top:165px;
	width:56%;
	height:150px;
	text-align:justify;
	line-height:15px;
	
}


#hor-ticker {
	position:absolute;
	left:22%;
	top:0px;
	width:56%;
	height:112px;
	background-color:#ffffff;
	text-align:left;
	border:#6385a4 1px solid;
	
}

		#NewsHorizontal {
				width:100%;
				height: 150px;
				display: block;
				overflow: hidden;
				position: relative;

			}
			
			#TickerHorizontal {
				width:100%;
				height: 150px;
				display: block;
				list-style: none;
				margin: 0;
				padding: 0;

			}


#TickerHorizontal li .niche{color:#000; display:block; font-size:10px; margin:6px 0 14px; }
#TickerHorizontal li .nicheimg{border:solid 1px #6385a4; float:left; margin-right:10px; }
#TickerHorizontal li .nichetitle{color:#000; display:block; font-size:20px; margin-bottom:6px; }
#TickerHorizontal li .nichetitle a:link,TickerHorizontal li .nichetitle a:Visited{color:#000; display:block; margin-bottom:6px; text-decoration:underline; }			
			
			#TickerHorizontal li {

						
						color:#444; 
						display:inline; 
						float:left; 
						font-size:11px; 
						height:112px; 
						margin:0; 
						text-align:left; 
						width:553px;			
			}





.small	{
			font-size:14px;
			}

input {
border-right:#6385a4 1px solid; 
border-top:#6385a4 1px solid; 
border-left:#6385a4 1px solid; 
border-bottom:#6385a4 1px solid; 
background: #efefef; 
font-style:italic;
margin-left:70px;
} 

select {
border-right:#6385a4 1px solid; 
border-top:#6385a4 1px solid; 
border-left:#6385a4 1px solid; 
border-bottom:#6385a4 1px solid; 
background: #efefef; 
font-style:italic;
margin-left:70px;
} 

label	{
	position:absolute;
	text-align:left;		
	left: 4px;
	COLOR:#000000;
}

textarea {
		border-right:#6385a4 1px solid; 
		border-top:#6385a4 1px solid; 
		border-left:#6385a4 1px solid; 
		border-bottom:#6385a4 1px solid; 
		background: #efefef; 		
		margin-left:2px;
		
}


#apDiv4 {
	position:absolute;
	left:78.6%;
	top:0px;
	width:21%;
	height:auto;
	border:#6385a4 1px solid;
	text-align:justify;
	
}

#titlebox2 {
	width:auto;
	height:40px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(blue/mainmenubg.gif);
	text-align:center;
	font-size:12px;
	line-height:35px;
	font-weight:Bold;	
	color:#6385a4;
}


#contact-information {
	position:absolute;
	left:78.6%;
	top:470px;
	width:21%;
	height:500px;
	border:#6385a4 1px solid;
	text-align:justify;
	
}

#contact-information2 {
	position:absolute;
	left:0.4%;
	top:575px;
	width:21%;
	height:395px;
	border:#6385a4 1px solid;
	text-align:justify;
	
}

#contact-information-in {
	width:auto;
	height:40px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(blue/mainmenubg.gif);
	text-align:center;
	font-size:12px;
	line-height:35px;
	font-weight:Bold;	
	color:#6385a4;
}

#contact-information-in1 {
	width:auto;
	height:40px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(blue/mainmenubg.gif);
	text-align:center;
	font-size:12px;
	line-height:35px;
	font-weight:Bold;	
	color:#6385a4;
}

#newsletter {
	position:absolute;
	left:0.4%;
	top:414px;
	width:21%;
	height:152px;
	text-align:justify;
	line-height:15px;
	border:#6385a4 1px solid;
}

#newsletter-in {
	width:auto;
	height:40px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(blue/mainmenubg.gif);
	text-align:center;
	font-size:12px;
	line-height:35px;
	font-weight:Bold;
	color:#6385a4;	
}



#apDiv2 {
	position:absolute;
	left:0.2%;
	top:0px;
	width:21%;
	height:auto;
	background-color:#ffffff;
	text-align:left;
}

#apDiv2 h1{
			padding-bottom:8px;
		}



.blue	{
		color:#990000;
		font-weight:normal;
		font-style:italic;
		}
		
.menu1 {	
	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;	
	list-style-type:square;
	list-style-position:inside;
	
	
}



a.hyper{
	color:#006699;	
	text-decoration:none;
}



a.hyper:hover{
	color:#019D8D;
	text-decoration:underline;
}


/* Top Menu Junk Start */

.menu-r{background:url(blue/rightsidemenu.gif) left top no-repeat; float:left; height:46px; width:15px; }
.menubar{float:left; height:46px; top:70px; width:760px; left:22%; ;}
.menu-c{background:url(blue/middlemenu.gif) repeat-x; float:left; height:46px; width:730px; }
.menu-l{background:url(blue/leftsidemenu.gif) left top no-repeat; float:left; height:46px; width:15px; }
.company-link{color:#352d2f; display:block; font-size:11px; font-weight:700; height:18px; text-align:left; }
.company-link li .menubg{border:#6385a4 solid 1px; display:none; padding:3px 0 0; text-indent:7px; white-space:nowrap; }
.company-link li .menubg a:hover{background:url(blue/bullet.gif) no-repeat left center; }
ul#navmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	font:bold 12px Tahoma;
	color:#fff;
	height:31px;
	white-space: nowrap;
	cursor:pointer;
	text-transform:uppercase;
	}
ul#navmenu li {
  color:#352d2f;
  margin: 0;
  white-space: nowrap;
  padding: 0;
  float: left;
  display: inline;
  list-style: none;
  position: relative;
  
}
  
ul#navmenu li a{
	float: none;
	float: left;
	display: block;
		display: inline-block;
	color:#fff;
	text-decoration:none;
 }
ul#navmenu li a.comapny{float: none; float: left; display: block; color:#fff; text-decoration:none;	padding-top:17px; height:30px;}
ul#navmenu li a.comapny:hover{color:#ffffff;text-decoration:none;background:url(blue/menu-hover.gif) center top no-repeat; height:30px;}


ul#navmenu ul {
	margin: 0;
	background:#fff;
	padding-top:10px;
	padding-bottom:5px;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	white-space: nowrap;
	z-index:900000000;
}
ul#navmenu ul:after 
{
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;}
ul#navmenu ul li {
	white-space: nowrap;
	clear:both;
	display: block;
	display: inline; /*For IE*/
	color:#3F5C61;
	font-weight:normal;
	margin: 0;
	height:21px;
	padding: 0 0 0 8px;
	text-transform:none;
 }


ul#navmenu a {
	float: none;
	float: left;
	display: block;
	color:#fff; padding:0 15px 0 16px;}
ul#navmenu a,
ul#navmenu li a,
ul#navmenu li.iehover a {height:15px; text-decoration:none; }

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {color:#fff;}

ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	padding-left:5px;
	color:#3F5C61;
	display:block;
	float: none;
}

ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {

	border:0 none;
	color:#000000;
}

ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	color:#3F5C61;
	display:block;
	float: none}

ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	border:0 none;
	color:#000000}

ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  color:#75959a;
	display:block;
	float: none}

ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	border:0 none;
	color:#000000}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  background:#fff;
  float:none;
  width:200px;
  left:147px;
  white-space: nowrap;}

ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display: none}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {display: block}

.submenu {

	padding:10px 5px 0 0px;
	border:0}

/* Top Menu Junk End */


.left-link a{color:#3F5C61; display:block; font-size:11px; font-weight:500; margin-left:2px; text-decoration:none; line-height:20px;}
.left-link a:hover{color:#CC6600; text-decoration:underline; background:url(blue/left-menu-bg.gif) right no-repeat; font-weight:bold;}
.line-dot{border-bottom:1px dotted #6385a4; display:block; font-size:2px; height:2px; line-height:2px; margin-left:25px; }
.l-menu-arrow{margin-left:40px; list-style-type:square; list-style-position:inherit; color:#3F5C61;}
.line
{
line-height:1.5em;
color:#CC6600;
}

h1 {
	FONT-SIZE:9px; COLOR:#6385a4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:center;
}

h2 {
	FONT-SIZE:14px; COLOR:#6385a4; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:left;
}

h4 {
	FONT-SIZE:16px; COLOR:#6385a4; FONT-FAMILY: Monotype Corsiva; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:left;
}

h5 {
	FONT-SIZE:18px; COLOR:#6385a4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:center;
}

h6 {
	FONT-SIZE:12px; COLOR:#6385a4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:center;
}

h3 a:hover{color:#000; text-decoration:none; }
h3{color:#4f5d5f; font-size:13px; font-weight:700; line-height:27px; font-size:11px; text-align:center; }
h3 a{color:#4f5d5f; text-decoration:none; }


.falmec-image{float:left; height:120px; text-align:center; width:92px; padding-left:20px; }


.falmec-text{float:left; height:auto; min-height:88px; padding-top:7px; width:245px; padding-left:120px; }
.falmec-text strong{background:url(blue/liico2.jpg) left 4px no-repeat; border-bottom:dotted 1px #6385a4; color:#000; display:block; font-size:11px; font-weight:400; margin-bottom:1px; padding-bottom:2px; padding-left:15px; }


.falmec-more{float:left; width:425px; }


.falmec-more-in{padding-right:46px; padding-top:0px; text-align:right; }
.falmec-more-in a{color:#41686e; font-size:11px; text-decoration:underline; }

.falmec-more-in a:hover{text-decoration:none; }

.formbutton{background:url(blue/submit-button.gif) repeat-x left top; border:0; color:#fff; width:58px; text-align:center; font-style:normal; }

.tabliicon{ float:left; padding-left:4px;}
.tablitext{ color:#6385a4; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:14px; font-weight:bold; padding-top:16px; padding-left:6px; float:left; Text-align:center; align:middle}
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup { width:205px; float:left;
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative; background:url(blue/hometab-libg.jpg) left top no-repeat;
	/*top: 1px;*/
	left:1px;
	width:205px;
	height:50px;
	float: left;
	/*padding: 4px 10px;*/
	margin: 0px 0px 5px 0px;
	/*font: bold 0.7em sans-serif;*/
	/*background-color: #DDD;*/
	list-style: none;
	/*border-left: solid 1px #6385a4;
	border-bottom: solid 1px #6385a4;
	border-top: solid 1px #6385a4;
	border-right: solid 1px #6385a4;*/
	/*-moz-user-select: none;
	-khtml-user-select: none;*/
	cursor: pointer;
}
.TabbedPanelsTabHover {
	/*background-color: #CCC;*/
}
.TabbedPanelsTabSelected {
	/*background-color: #EEE;
	border-bottom: 1px solid #EEE;*/
	background:url(blue/tab-li-select.jpg) left top no-repeat;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	/*clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;*/
	 width:345px; /*border:solid 1px #6385a4; */float:left; /*height:267px;*/ border-left:1px solid #6385a4;
}
.TabbedPanelsContent {
	/*padding: 4px;*/
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #6385a4;
	border-right: solid 1px #6385a4;
	border-left: solid 1px #6385a4;
	border-bottom: solid 1px #6385a4;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #6385a4;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.tabstart{ padding-top:10px;}
.firstline{ background: url(blue/tabtop.jpg) right top no-repeat; height:6px; float:left; width:346px; font-size:2px;}
.secondline{ background:url(blue/tab-mid.jpg) right top repeat-y;  float:left; width:346px; min-height:257px; height:auto !important; height:257px; }
.thirdline{ background: url(blue/tabbot.jpg) right top no-repeat; height:6px; float:left; width:346px; font-size:2px;}
.maintabcontent{ padding:2px 10px; line-height:18px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#000;}
.tabingtext{ font-size:11px; text-align:justify; line-height:13px; padding-bottom:10px;}
.tabingtext a{ text-decoration:underline; color:#000;}
.tabingtext a:hover{ text-decoration:underline;}
/*.apcompany{}*/
.apcompany a{ /*font-weight:bold; */text-decoration:underline; font-size:10px;}
.apcompany a:hover{ text-decoration:underline;}
.apcompany h5{ font-size:11px; font-weight:bold; color:#113539; border-bottom: dotted 1px #6385a4; padding-bottom:3px; background:url(blue/icon-my.jpg) left 5px no-repeat; padding-left:15px;}
.apcompany ul{ padding-left:5px; padding-top:5px;}
.apcompany li{ background:url(blue/liico2.jpg) left 7px no-repeat;  line-height:13px; padding:2px 0px 2px 10px; }

#down-movie {
position:absolute;
	left:21.7%;
	top:930px;
	width:56.9%;
	height:auto;	
background:url(../image/swf/hide.jpg);
	
}

#down-link {
	position:absolute;
	left:0%;
	top:980px;
	width:100%;
	height:auto;
	text-align:center;
	color:#6385a4;
	font-size:12px;
	font-weight:bold;
	background-image:url(blue/downbg.gif);
}


a.down-hyper{
	color:#6385a4;	
	text-decoration:none;
}

a.down-hyper:hover{
	color:#5e0118;
	text-decoration:underline;
}

a.biz{
	color:#000000;	
	text-decoration:none;
}

a.biz:hover{
	color:#5e0118;
	text-decoration:underline;
}

a.weby{
	color:#7d9ab3;
	text-decoration:none;
}

a.weby:hover{
	color:#5e0118;
	text-decoration:underline;
}

.cop{
		color:#000000;
		}

a.inner-link{
	color:#000000;	
	text-decoration:none;
}

a.inner-link:hover{
	color:#000000;
	text-decoration:underline;
}

a.product{
	color:#000000;	
	text-decoration:none;
	font-weight:bold;
}

a.product:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:100;
}

a.sitemap{
	color:#000000;	
	text-decoration:none;
}

a.sitemap:hover{
	color:#000000;
	text-decoration:underline;
}



#content-window-aboutus {
	position:absolute;
	left:1%;
	width:98%;
	height:1800px;
	top:146px;
	right:1%;
	background-color:#ffffff;
	text-align:center;

}

#down-link-aboutus {
	position:absolute;
	left:0%;
	top:1700px;
	width:100%;
	height:auto;
	text-align:center;
	color:#6385a4;
	font-size:12px;
	font-weight:bold;
	background-image:url(blue/downbg.gif);
}


#down-link-dl {
	position:absolute;
	left:0%;
	top:4000px;
	width:100%;
	height:auto;
	text-align:center;
	color:#6385a4;
	font-size:12px;
	font-weight:bold;
	background-image:url(blue/downbg.gif);
}

#content-window-dl {
	position:absolute;
	left:1%;
	width:98%;
	height:4000px;
	top:146px;
	right:1%;
	background-color:#ffffff;
	text-align:center;

}


.customer{
			left:50%;
			float:right;
			}


#main {
	position: absolute;
	left: 50%;
	width: 1008px;
	margin-left: -504px; /*always take 1/2 from the size of the width, they have to be negative*/

}